home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 1
/
Cream of the Crop 1.iso
/
UTILITY
/
DRDOSTIP.ARJ
/
HIDOS.TIP
< prev
next >
Wrap
Text File
|
1991-03-08
|
2KB
|
39 lines
EMM386, HIDOS=ON, and MEM /A
For a user having a problem whereby EMM386 is ignoring the
/BDOS=xxxx line and placing the kernel randomly in upper memory.
The customers were setting /BDOS=D000 (D000 is just an example).
When the machine was rebooted, the EMM386 sign-on screen did not
echo /BDOS=D000 as it normally does when the BDOS is successfully
moved. MEM /A would show what appeared to be the kernel at CE00
(For example). The customers are sure that EMM386 is ignoring
their instructions to place the BDOS at D000.
What is REALLY happening is this. EMM386 is trying to move
BDOS to D000, and is not finding the 37K of contiguous memory
available and is therefore not able to move the kernel. If EMM386
can not move the kernel, the kernel is left in conventional memory
and "/BDOS=D000" is not echoed. The booting process continues and
HIDOS=ON comes into play. It will move everything it can from the
conventional memory to upper memory using a "best fit" strategy.
It finds the kernel in conventional memory and moves it wherever
possible in upper memory. The customer has no idea all this is
going on. They just see the kernel at a strange address.
IF the BDOS is successfully moved to a specified address by
EMM386, "/BDOS=xxxx" will be echoed at bootup. MEM /A will NOT
show that address at all. If one checks the addresses displayed,
one will find a "hole" at xxxx.
age)
**************** page 2 of 2
SAMPLE LOGIN.BAT
****************
MEMMAX +U
HILOAD C:\